macos: fix typedef on older macOS
authorChristian Hergert <chergert@redhat.com>
Tue, 5 Jan 2021 21:53:22 +0000 (13:53 -0800)
committerChristian Hergert <chergert@redhat.com>
Tue, 5 Jan 2021 21:53:22 +0000 (13:53 -0800)
On older systems, we don't have a typedef for gravity. They are a NSString
pointer and we can provide that manually just fine.

gdk/macos/GdkMacosWindow.c

index f4fcd01ad54b9737f9c37a08eb93eb376ebcc8c6..3afcdeb8268cb94cb197e2d719205a29d26f2fe7 100644 (file)
 #include "gdkmonitorprivate.h"
 #include "gdksurfaceprivate.h"
 
+#ifndef AVAILABLE_MAC_OS_X_VERSION_10_15_AND_LATER
+typedef NSString *CALayerContentsGravity;
+#endif
+
 @implementation GdkMacosWindow
 
 -(BOOL)windowShouldClose:(id)sender